/**
    编写一个函数来查找字符串数组中的最长公共前缀。

    如果不存在公共前缀，返回空字符串 ""。

    示例 1:

    输入: ["flower","flow","flight"]
    输出: "fl"
    示例 2:

    输入: ["dog","racecar","car"]
    输出: ""
    解释: 输入不存在公共前缀。
    说明:

    所有输入只包含小写字母 a-z 。
 * @param {string[]} strs
 * @return {string}
 */
var longestCommonPrefix = function(strs) {
    if(strs.length == 0) {
        return '';
    }
    for(let i = 0; i < strs[0].length; i++) {
        for(let j = 1; j < strs.length; j++) {
            if(strs[0][i] != strs[j][i]) {
                if(i > 0) {
                    return strs[0].substring(0, i);
                } else {
                    return '';
                }
            }
        }
    }
    return '';
};
function run () {
    let args = [
        ["flower","flow","flight"]
    ];
    return longestCommonPrefix(...args);
}
module.exports = run;
